natural shelter - Alemán Inglés Diccionario